package operations; import polynomials.Polynomial; /** * Contains all the methods that the classes MonoOperation and BiOperation will * overwrite * * @author Cosmina * */ public interface Operation { public abstract Polynomial add(Polynomial p1, Polynomial p2); public abstract Polynomial subtract(Polynomial p1, Polynomial p2); public abstract Polynomial multiply(Polynomial p1, Polynomial p2); public abstract Polynomial differentiate(Polynomial p1); public abstract Polynomial integrate(Polynomial p1); public abstract int evaluatePolyAtPoint(int point, Polynomial p1); }